Reusing cloud-based services with TOSCA

نویسندگان

  • Antonio Brogi
  • Jacopo Soldani
چکیده

The OASIS TOSCA specification [OAS13b] aims at enhancing the portability and interoperability of cloud-based applications by providing a language to describe and manage them across heterogeneous clouds. A cloud-based application is modelled by a service template, an orchestration of typed nodes which can be in turn instantiated by matching [BS13] other service templates. In this paper we present a methodology to non-intrusively adapt a service template S into a new service template newS which exactly matches a node type N , and hence to easily reuse any actual service modelled by S to deploy cloud-based applications that rely on N .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ToscaMart: A method for adapting and reusing cloud applications

To fully appreciate cloud computing powers, design and development of cloud applications should be eased and supported. The OASIS TOSCA standard enables developers to design and develop cloud applications by specifying their topologies as orchestrations of typed nodes and relationships. However, building such application topologies often results in reinventing the wheel multiple times when simi...

متن کامل

Improving Portability of Cloud Service Topology Models Relying on Script-Based Deployment

Portability is key for services running in the Cloud to prevent vendor lock-in. Today, many Cloud services are portable and can thus be moved from one Cloud provider to another. However, the management of these services is often bound to provider-specific management tooling. Thus, the way of management of a particular Cloud service may completely change when moving it to another Cloud provider....

متن کامل

A TOSCA-based Programming Model for Interacting Components of Automatically Deployed Cloud and IoT Applications

Cloud applications typically consist of multiple components interacting with each other. Service-orientation, standards such as WSDL, and the workflow technology provide common means to enable the interaction between these components. Nevertheless, during the automated application deployment, endpoints of interacting components, e.g., URLs of deployed services, still need to be exchanged: the c...

متن کامل

Cloud DSL: A Language for Supporting Cloud Portability by Describing Cloud Entities

Different cloud platforms offer similar services with different characteristics, names, and functionalities. Therefore, describing cloud platform entities in such a way that they can be mapped to each other is critical to enable a smooth migration across platforms. In this paper, we present a DSL that uses a common cloud vocabulary for describing cloud entities covering a wide variety of cloud ...

متن کامل

Policy4TOSCA: A Policy-Aware Cloud Service Provisioning Approach to Enable Secure Cloud Computing

With the growing adoption of Cloud Computing, automated deployment and provisioning systems for Cloud applications are becoming more prevalent. They help to reduce the onboarding costs for new customers as well as the financial impact of managing Cloud services by automating these previously manual tasks. With the widespread use of such systems, the adoption of a common standard for describing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014